//package com.plian.system.wrapper.pm.investmentupnotice;
//
//
//import com.plian.system.dto.pm.investmentupnotice.InvestmentupNoticeDTO;
//import com.plian.system.entity.pm.investmentupnotice.InvestmentupNotice;
//import com.plian.system.mybatis.support.BaseWrapper;
//import com.plian.system.vo.pm.investmentupnotice.InvestmentupNoticeVO;
//import com.plian.system.wrapper.util.CacheWrapperUtil;
//import com.plian.system.wrapper.util.WrapperUtil;
//import org.mapstruct.Mapper;
//import org.mapstruct.Mapping;
//import org.mapstruct.Mappings;
//
//import static com.plian.system.wrapper.util.WrapperConstant.*;
//
///**
// * 增资扩股进场交易公告审核主表包装类,返回视图层所需的字段
// */
//@Mapper(componentModel = SPRING, uses = {CacheWrapperUtil.class, WrapperUtil.class})
//public interface InvestmentupNoticeWrapper extends BaseWrapper<InvestmentupNotice, InvestmentupNoticeDTO, InvestmentupNoticeVO> {
//
//    /**
//     * Entity转VO
//     *
//     * @param entity /
//     * @return /
//     */
//    @Override
//    @Mappings(value = {
//            @Mapping(source = "reportCompanyId", target = "reportCompanyName", qualifiedByName = ORG_ID_TO_NAME),
//            @Mapping(source = "financiersId", target = "financiersName", qualifiedByName = ORG_ID_TO_NAME),
//            @Mapping(source = "createUser", target = "createUserName", qualifiedByName = USER_ID_TO_NAME),
//            @Mapping(source = "updateUser", target = "updateUserName", qualifiedByName = USER_ID_TO_NAME),
//            @Mapping(source = "approvedUser", target = "approvedName", qualifiedByName = USER_ID_TO_NAME)
//    })
//    InvestmentupNoticeVO entityToVO(InvestmentupNotice entity);
//}
